<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/1/31
 * Time: 18:56
 */

namespace app\common\lib\common;


class StringHandle
{
    /**
     * @var string 发送短信前缀
     */
    private static $sms = 'sms_';

    /**
     * @var string  用户前缀
     */
    private static $user ='user_';

    /**
     * @var string
     * redis 直播有序集合用户fd key
     */
    private static $live_key  ='live_redis_key';


    /**
     * 发送短信前缀+电话标识
     * @param $tel int 电话
     * @return string
     */
    public static function front($tel){
        return self::$sms.$tel;
    }

    /**
     * @param $tel
     * @return string
     * 用户登录前缀
     */
    public static function userFront($tel){
        return self::$user.$tel;
    }



    /**
     * @param $key  string 调用模块key
     * @return bool|mixed
     * 时效时间管理
     */
    public static function time($key){
        $config=[
            'smsCode'=>300,//登录验证码时间控制
            'userLogin'=>3600,//登录成功token时长
        ];
        if (!isset($config[$key])) {
            return false;
        }
        return $config[$key];
    }

    /**
     * @return string
     * 获取redis 存储的用户key的
     */
    public static function live(){
        return self::$live_key;
    }


}